"""
pd.to_datatime(arg, errors='ignore', dayfirst=False, yearfirst=false, format=None)
    arg: 时间字符串
    errors:
        ignore: 无效的解析将返回原值
        raise: 无效的解析将发生异常
        coerce: 无效的解析将设置为NaT
    dayfirst: 第一个为天
    yearfirst: 第一个为年
    format: 格式化显示时间的格式
"""
import pandas as pd

df = pd.DataFrame({
    '原日期': ['14-Feb-20', '02/14/2020', '2020.02.14', '2020/02/14', '20200214']
})
df['转换后的日期'] = pd.to_datetime(df['原日期'])
print(df)

# 从多列中去组合成日期
df = pd.DataFrame({
    'year': [2018, 2019, 2020],
    'month': [1, 2, 3],
    'day': [10, 20, 30],
    'hour': [13, 14, 15],
    'minute': [13, 14, 15],
    'second': [13, 14, 15]
})
df['组合后的日期'] = pd.to_datetime(df)
print(df)
